package com.neuedu.dao;

import com.neuedu.model.User;

import java.util.List;

public interface UserDao {
    /**
     * 更新一个用户的信息
     * @param user 更新的用户，其中id为判断条件，其它字段如果不为null的就覆盖数据库
     * @return 是否更新成功
     */
    int updateUserByIdSelective(User user);


    /**
     * 查询用户
     */
    User selectUser(Integer userId);

    /**
     * 查询用户，根据用户名和密码
     */
    User selectUserByUnameAndPwd(String username,String password);

    /**
     * 查询所有user
     */
    List<User> selectAll();
}
